Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 Croatia F4 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Germany F2 Croatia F1 USA F7 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Bosnia & Herzegovina F5 Croatia F6 Stella Artois Clay Court Championships - Budaors Stella Artois Clay Court Championships - Budaors Zagreb Open - Zagreb San Remo Tennis Cup 15° Piertomaso - San Remo Open de Montauban - Montauban S Tennis Masters - Graz USTA Challenger of Orlando - Orlando Unique Zagreb Open - Zagreb Porsche Open - Poznan Kobstaedernes ATP Challenger - Kolding The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Unicredit (Suisse) Bank S.A. Challenger - Chiasso Lubbock Challenger - Lubbock 2006 Challenger of Santa Clarita California Challenger - Valencia BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Okal Cup - Eckental PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Sony Ericsson Open 2008 - Belgrade The Waco International Tennis Challenger - Waco Ispat Open 2004 - Ostrava Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Gemax Open 2002 - Belgrade Unique Zagreb Open - Zagreb Sporting Challenger '07 Trofeo Regione Piemonte - Turin Unicredit Czech Open 2007 - Prostejov The Hilversum Open - Hilversum Zagreb Open - Zagreb GHI Bronz Classic - Bronx Dublin Challenger - Dublin Neride Prague Indoor - Prague 2001 UT Tyler Patriot Challenger - Tyler Gemax Open - Belgrade Open D'Orleans - Orleans Kamnik Challenger - Kamnik Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk USTA Challenger of San Antonio - San Antonio Challenger Groningen - Groningen Okal Cup 2003 - Eckental Heilbronn Challenger ATP Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Banja Luka Challenger 2005 - Banja Luka Bauer Watertechnology Cup - Eckental Ljubljana Open 2008 - Ljubljana Intersport Heilbronn Open - Heilbronn Bergamo Challenger Lambertz Open - Aachen IPP Open - Helsinki USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee Sunrise Challenger Challenger Citta di Olbia - Olbia XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Riviera di Rimini Challenger 2004 - Rimini Ljubljana Open - Ljubljana Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul Baton Rouge Challenger TED Open - Istanbul Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sofia Challenger Tunis Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Olbia Challenger - Olbia Tunis Open - Tunis BH Telecom Sarajevo 2007 - Sarajevo Segovia Challenger Istanbul Challenger Alphen Challenger S Tennis Master Championship - Graz Ljubljana Challenger KGHM Dialog Polish Indoors - Wroclaw Sacramento Challenger Olimp Kyiv Open - Kiev Tiburon Challenger Charlottesville Challenger Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Banja Luka Challenger 2004 - Banja Luka ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Lambertz Open - Aachen Bergamo Challenger Privat Bank Cup - Dnepropetrovsk Sarajevo Challenger Athens Challenger Tatra Banka Open 2006 - Bratislava Open Prevadies - St. Brieuc Croatia Osiguranje Rijeka Open - Rijeka Labertz Open by Stawag - Aachen Ortisei Challenger Prostejov Challenger Bauer Watertechnology Cup 2007 - Eckental Bergamo Challenger Winnetka Challenger BMW Tennis Championship - Sunrise Athens Challenger Rome Challenger Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Dallas Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Nottingham Challenger Rijeka Open - Rijeka Istanbul Challenger Guimaraes Challenger Vancouver Challenger Petange Challenger USTA Men's Challenger of Dallas - Dallas XI Abierto Internacional de Salinas - Salinas Salinas Challenger Eckental Challenger Irving Challenger Nottingham Challenger Heilbronn Challenger Tunis Open 2007 - Tunis Ljubljana Open - Ljubljana Mons Challenger Brescia Challenger Dallas Challenger Heilbronn Open - Heilbronn Manchester Challenger Monterrey Challenger CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Surbiton Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Tennis Napoli Cup 2004 - Napoli Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Irving Challenger Rijeka Challenger Calabasas Challenger Knoxville Challenger Zagreb Challenger Akbank Private Banking TED Open - Istanbul Jameson Cup - Milan Open des Alpes Trophee BNP Paribas - Grenoble Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck Banja Luka 2002 - Banja Luka USTA/Adtech Challenger - Boston Granby Challenger Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Fujitsu Siemens Open - Budapest Jameson Cup - Milan Ciudad de Telde - Telde Schickedanz Open - Furth XI Venice Open - Venice Baden Open - Ettlingen Columbus Challenger Tiburon Challenger Irving Challenger Milano Challenger-Jameson Cup - Milan GHI Bronx Tennis Classic - Bronx Croatia Open - Umag Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Le Gosier Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Citta di Monza - Monza Privatbank Open 2006 - Dnepropetrovsk Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Nottingham Challenger Heilbronn Open - Heilbronn Asirom Challenger - Brasov KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Banja Luka Challenger 2003 - Banja Luka 4th Volkswagen Challenger - Wolfsburg International Championship of Croatia - Umag Ortisei Challenger Oberstaufen Cup - Oberstaufen Zagreb Open - Zagreb Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Bulgarian Open - Sofia Dubrovnik Open - Dubrovnik Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis Schickendanz Open - Furth Banja Luka Challenger - Banja Luka Arad Challenger s'Tennis Masters Challenger - Graz Kobstaedernes ATP Challenger - Kolding Rijeka Challenger Croatia Open - Umag St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Zagreb Challenger Puebla Challenger Thailand Open - Bangkok Furth Challenger Cremona Challenger Gerry Weber Open - Halle Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart RCA Championships - Indianapolis Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Dallas Challenger Salzburg Challenger If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington US Men's Clay Court Championship - Houston Heilbronn Challenger Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Dallas Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose Power Horse Cup - Dusseldorf AEGON Championships - London Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Noumea Challenger Sacramento Challenger Rakuten Japan Open - Tokyo Honolulu Challenger Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Bergamo Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Belgrade Challenger Indianapolis Tennis Championships - Indianapolis Cherbourg Challeger Ordina Open - s-Hertogenbosch BMW Open - Munich Citi Open - Washington Helsinki Challenger Sarajevo Challenger SAP Open - San Jose Memphis Open - Memphis Gerry Weber Open - Halle Sunrise Challenger Erste Bank Open - Vienna Memphis Open - Memphis Gerry Weber Open - Halle Jersey Challenger PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles Monza Challenger Sarasota Challenger Tunis Challenger U.S. National Indoor Tennis Championships - Memphis Geneva Open - Geneva Swiss Indoors Basel - Basel Athens Challenger If Stockholm Open - Stockholm Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Thailand Open - Bangkok Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Serbia Open - Belgrade SA Tennis Open - Johannesburg Heilbronn Challenger ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Recanati Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Banja Luka Challenger Ljubljana Challenger Irving Challenger Regions Morgan Keegan Championships - Memphis Zagreb Challenger Gerry Weber Open - Halle Croatia Open - Umag US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Guadalajara Challenger Memorial Savigni - Sassuolo BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb ASB Classic - Auckland Zagreb Open - Zagreb Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Citi Open - Washington Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Intersport Heilbronn Open - Heilbronn XI Ciutat de Barcelona - Barcelona Sarajevo Open - Sarajevo PrivatBank Cup - Dnepropetrovsk AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Estoril Open - Estoril The Artois Championships - London Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch China Open - Beijing Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad NASDAQ-100 Open - Miami Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Montreal Sony Open Tennis - Miami Mutua Madrid Open - Madrid Pilot Pen Tennis - New Haven Campbells Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Dubai Open - Dubai Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag International Tennis Championships - Delray Beach Thailand Open - Bangkok BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells SAP Open - San Jose Wimbledon - London Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London If Stockholm Open - Stockholm U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Pacific Life Open - Indian Wells Wimbledon - London BNP Paribas Masters - Paris Ecuador Open - Quito Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Croatia Open - Umag Tennis Channel Open - Las Vegas Chennai Open - Chennai If Stockholm Open - Stockholm Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Serbia Open - Belgrade French Open - Paris U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London River Oaks International Tennis Tournament - Houston Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Sony Ericsson Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, USA-CRO 2-3